#include "com_example_gch_jnitest01_Myjni.h"
#include <android/log.h>

#define LOG_TAG "ANDROID_LAB"
#define LOGE(...) __android_log_print(ANDROID_LOG_ERROR,LOG_TAG,__VA_ARGS__)


/*
 * Class:     com_example_gch_jnitest01_Myjni
 * Method:    getStringByJni
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_com_example_gch_jnitest01_Myjni_getStringByJni
        (JNIEnv *env, jobject jObj) {
    //在Java层调用该方法的时候，nativie去调用Java中的方法
    jclass jclass1 = env->FindClass("com/example/gch/jnitest01/Myjni");
    jmethodID jmethodID1 = env->GetStaticMethodID(jclass1, "nativeToJava", "()V");
    env->CallStaticVoidMethod(jclass1, jmethodID1);
    LOGE("log string from ndk.");
    return env->NewStringUTF("HelloFrom JNI!");

}

